make better - French English Dictionary